.organize_wrap {
    height: calc(100vh - 83px);
    overflow: hidden;
    .tool_bar {
        padding: 5px;
        button {
            margin-right: 8px;
        }
    }
    svg {
        border: 1px solid #18a058;
    }
    .svg-map {
        height: inherit;
        border: 1px solid #18a058;
    }
    .foreign-bject {
        // color: #18a058;
        border-radius: 6px;
        font-size: 16px;
        font-weight: bold;
        .node {
            height: 100%;
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: space-around;
            user-select: none;
            border-radius: 6px;
            border: 2px solid #fff;
            &.is_active {
                border: 2px solid #18a058;
            }
            .head {
                display: flex;
                align-items: center;
                justify-content: space-around;
                .image {
                    padding-right: 10px;
                    img {
                        width: 30px;
                        height: 30px;
                        object-fit: cover;
                    }
                }
            }
        }
    }
}